Keybindings

This page lists keyboard shortcuts for each Agentty view.

For session states and transition behavior, see Workflow.

Session List🔗

KeyAction
qQuit
aStart new session
sSync
dDelete session
cCancel session
EnterOpen session
eOpen editor (active project root)
j / kNavigate sessions
TabSwitch tab
?Help

Project List🔗

KeyAction
qQuit
EnterSelect active project
j / kNavigate projects
TabSwitch tab
?Help

The currently active project is highlighted in the table with a * prefix and accented row text, even while cursor selection moves to other rows.

Settings🔗

KeyAction
qQuit
j / kNavigate settings
EnterEdit setting / finish text edit
Alt+Enter or Shift+EnterAdd newline while editing Open Commands
Up / Down / Left / RightMove cursor while editing Open Commands
TabSwitch tab
?Help

The Settings tab includes:

  • Reasoning Level (low, medium, high, xhigh) for Codex turns.
  • Default Smart Model, Default Fast Model, and Default Review Model.
  • Open Commands for launching session worktrees (one command per line).

Session View🔗

Available actions depend on the session state. The full set in Review state:

KeyAction
qBack to list
EnterReply to agent
oOpen worktree in tmux
eOpen editor (session worktree)
dShow diff
fShow review (read-only)
mAdd to merge queue (confirmation popup)
rRebase
Shift+TabToggle permission mode
j / kScroll output
gScroll to top
GScroll to bottom
Ctrl+dHalf page down
Ctrl+uHalf page up
?Help

Additional notes:

  • Open command behavior: o always opens the session worktree in tmux. If one Open Commands entry is configured, it runs immediately. If multiple entries are configured (one command per line), Agentty opens a selector popup.
  • Question: opening the session enters Question Input mode until all prompts are answered or skipped.
  • Done: t toggles between summary and full output.
  • Review: Runs in read-only review mode. It can use internet lookup and non-editing verification commands, but it should not edit files or mutate git/workspace state.

Open Command Selector🔗

KeyAction
j / kMove selection
EnterOpen worktree and run selected command
Esc / qCancel and return to session view

Diff Mode🔗

KeyAction
q / EscBack to session
j / kSelect file
Up / DownScroll selected file
?Help

The diff panel title shows aggregate line-change totals as +added and -removed counts for the current session diff.

Prompt Input🔗

KeyAction
EnterSubmit prompt
Alt+Enter or Shift+EnterInsert newline
Option+BackspaceDelete previous word
Cmd+BackspaceDelete current line
EscCancel
@Open file picker
/Open slash commands

Question Input🔗

KeyAction
EnterSubmit response for current question
EscSkip current question (no answer)
Left / RightMove cursor
Up / DownMove cursor across wrapped lines
Backspace / DeleteDelete character
Home / EndMove cursor to start/end
Ctrl+uDelete current line
TabInsert tab

After the last question is answered (or skipped), Agentty sends one follow-up message to the session with each question and its response, then returns to session view.